Teaching Software Process Improvement trough Extreme Programming practices, study case: UAA
نویسندگان
چکیده
This paper describes the practical results of an experiment created in order to analyze the software process improvement by the use of the practices and rules of Extreme Programming methodology. In the experiment a group of 40 students in the Universidad Autónoma de Aguascalientes took part to create a small system, to measure their productivity and to measure how much does this rules and practices are applicable in the real world.
منابع مشابه
E-Learning For Software Engineering: A Case Study On Teaching Information Systems Online Group Project With Extreme Programming
This paper reports the experience gained in software engineering group work within the framework of a fourteen week master’s level graduate course on information systems development. Teams of three to five members developed web-based application systems using the Distributed eXtreme Programming (XP) methodology. A case study is proposed to understand the issues encountered by students during th...
متن کاملTeaching a Software Development Methodology: The Case of Extreme Programming
This paper focuses on the teaching of software development methodologies. It presents ten principles of teaching such a topic, while examining each from both a pedagogical and an organizational viewpoint. The teaching principles are demonstrated using the methodology of Extreme Programming (XP).
متن کاملProduct and Release Planning Practices for Extreme Programming
Extreme Programming (XP) is an agile software development methodology defined through a set of practices and values. Although the value of XP is well-established through various real-life case studies, it lacks practices for project management. In order to enable XP for larger projects, we provide the rolling forecast practice to support product planning, and an optimization model to assist in ...
متن کاملA “light” application of Blended Extreme Apprenticeship in teaching Programming to Students of Mathematics
In this paper we analyze an application of eXtreme Apprenticeship (XA) methodology, in a blended form with a reduced set of software and human resources. The study was conducted at University of Verona, in the context of the course “Programming with Laboratory” with 170 participants enrolled at the first degree in Applied Mathematics, throughout three different academic years. We analyze the ve...
متن کاملOn the Productivity of Agile Software Practices: An Industrial Case Study
In this paper, we present a case study comparing the productivity resulting from applying some agile practices (from Extreme Programming) with a more conventional OO software development approach. We show four productivity metrics gathered from a small software company before and after adopting agile practices. The data shows strong productivity gains.
متن کامل